package com.easycms.web.system.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.easycms.web.system.domain.SysOperate;
import com.easycms.web.system.domain.SysRole;
import com.easycms.web.system.domain.SysRoleAuthorize;

import java.util.List;

/**
 * @Entity com.easycms.web.system.domain.SysRoleAuthorize
 */
public interface SysRoleAuthorizeMapper extends BaseMapper<SysRoleAuthorize> {
    /**
     *
     * @mbg.generated 2021-02-22 14:35:18
     */
    int deleteByPrimaryKey(Long id);



    /**
     *
     * @mbg.generated 2021-02-22 14:35:18
     */
    int insertSelective(SysRoleAuthorize record);

    /**
     *
     * @mbg.generated 2021-02-22 14:35:18
     */
    SysRoleAuthorize selectByPrimaryKey(Long id);

    /**
     *
     * @mbg.generated 2021-02-22 14:35:18
     */
    int updateByPrimaryKeySelective(SysRoleAuthorize record);

    /**
     *
     * @mbg.generated 2021-02-22 14:35:18
     */
    int updateByPrimaryKey(SysRoleAuthorize record);

    /**
     *
     * @author yushuo
     * @description //mybatis缁戝畾mapper.xml鏌ヨ鏁版嵁
     * @date 15:42 2021/1/25
     * @param operates
     * @return int
     **/
    public int insertAll(List<SysRoleAuthorize> roleAuthorizes);
}